<%@page import="java.util.HashMap"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
    
<%@ page import="jstl_Bean.*" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	pageContext.setAttribute("info", "<www.baidu.com>");

//变量的四个范围：
//Java代码： pageContext,request,session,application
//EL表达式(可省略不写)：pageScope,requestScope,sessionScope,applicationScope

	Person zhang=new Person();
	session.setAttribute("z", zhang);

	HashMap<String,String> map=new HashMap<String,String>();
	request.setAttribute("map", map);

%>

表达式的写法:${info }
<!-- out标签 -->
属性存在:<c:out value="${info }"></c:out><br>
属性不存在1:<c:out value="${ref }">没有。1</c:out><br>
属性不存在2:<c:out value="${ref }" default="没有。2"/><br>

<!-- set标签，设置变量 -->
<c:set var="color" value="yellow" scope="page"/><br>
<c:out value="${color }"></c:out><br>

<c:set var="color" scope="page">white</c:set><br>
<c:out value="${color }"></c:out><br>

<!-- set标签 设置对象 -->
<c:set target="${z }" property="name" value="zhang"></c:set><br>
<c:set target="${z }" property="age" value="20"></c:set><br>
<c:out value="${z.name }:${z.age }"></c:out><br>

<!-- set标签 设置Map -->
<c:set target="${map }" property="001" value="北京"></c:set><br>
<c:set target="${map }" property="002" value="上海"></c:set><br>
<c:out value="${map['001'] }"></c:out><br>
<c:out value="${map['002'] }"></c:out><br>

</body>
</html>